home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13938 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.3 KB

  1. Path: mail2news.demon.co.uk!tsys.demon.co.uk
  2. From: Tom Wheeley <tomw@tsys.demon.co.uk>
  3. Newsgroups: comp.lang.eiffel,comp.lang.c,comp.lang.c++,comp.object,comp.software-eng
  4. Subject: Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer
  5. Date: Wed, 27 Mar 96 01:41:44 GMT
  6. Organization: City Zen FM
  7. Message-ID: <827890904snz@tsys.demon.co.uk>
  8. References: <1995Jul3.034108.4193@rcmcon.com> <3154A548.71FF@iadfw.net> <4j3p80INN567@keats.ugrad.cs.ubc.ca> <827765484snz@tsys.demon.co.uk> <4j7gdp$cl7@solutions.solon.com>
  9. Reply-To: tomw@tsys.demon.co.uk
  10. X-NNTP-Posting-Host: tsys.demon.co.uk
  11. X-Newsreader: Demon Internet Simple News v1.30
  12. X-Sig-By: Tomsystems Quote v1.2.  (c)1996 Tom Wheeley, tomw@tsys.demon.co.uk
  13. X-Mail2News-Path: tsys.demon.co.uk
  14.  
  15. In article <4j7gdp$cl7@solutions.solon.com>
  16.            seebs@solutions.solon.com "Peter Seebach" writes:
  17.  
  18. > In article <827765484snz@tsys.demon.co.uk>,
  19. > Tom Wheeley  <tomw@tsys.demon.co.uk> wrote:
  20. > >Surely you have just proved that the standard library is _not_ part of the
  21. > >C language.  At the risk of seeming -pedantic, I would say that the standard
  22. > >library is a part of the _standard C *implementation*_, but not a part of
  23. > >the standard C *language*.
  24. > Nope.  "This International Standard specifies and establishes the
  25. > interpretation of programs written in the C programming language."  What
  26. > it specifies is C.
  27.  
  28. OK, I'll try and rephrase my thoughts:
  29.  
  30. I consider the standard library, and the basic syntax of C to be slightly
  31. separate entities, combined into the C Programming Language.  By syntax I
  32. mean everything that doesn't have () at the end of it.  Maybe I'm just stating
  33. the obvious now, and losing the point altogether, I'm not sure :)
  34.  
  35. >
  36. > >That is why you can build the standard library within C -- you cannot write
  37. > >the entire standard library using the standard library, therefore if the
  38. > >standard library is a part of the C language, then the standard library is
  39. > >no longer written in the C language, but only a limited subset thereof.
  40. > You cannot write the standard library in C; at least, not completely.  You
  41.  
  42. Yes, I have read yours (and Kazimir's (sp?) follow-ups), and I err, retract
  43. that argumant as making no sense :)
  44.  
  45. .splitbung
  46. -- 
  47. * TQ 1.0 * The 'Just So Quotes'.
  48. If you keep saying things are going to be bad, you have a chance of being a 
  49. prophet.
  50.     -- Isaac Bashevis Singer
  51.